inventor patent - French English Dictionary